package com.miplus.ccrm.workflow.model.dto.knowledge;

import lombok.Data;

/**
 * 知识库问题匹配规则更新DTO
 */
@Data
public class MatchRuleUpdateDTO {

    /**
     * 规则ID（唯一标识，必传）
     */
    private Long pid;

    /**
     * 规则类型（可选）
     * 1=正则表达式，2=关键词
     * 不传递则不更新该字段，传递时需符合类型约定
     */
    private Integer ruleType;

    /**
     * 规则内容（可选）
     * 存储正则表达式或关键词字符串
     * 不传递则不更新该字段，传递时不可为空
     */
    private String ruleContent;


    /**
     * 规则状态（可选）
     * 1=启用，0=禁用
     * 不传递则保持原有状态
     */
    private Integer status;
}